# https://g1879.gitee.io/drissionpagedocs/WebPage/intro
from DrissionPage import WebPage


 
 
from DrissionPage import ChromiumOptions

# 设置参数 https://g1879.gitee.io/drissionpagedocs/ChromiumPage/create_page_obj/
path = '/usr/bin/google-chrome-stable'

# https://g1879.gitee.io/drissionpagedocs/QandA
co = ChromiumOptions(ini_path='./dp_configs.ini').set_browser_path(path).set_argument("--no-sandbox").set_pref('credentials_enable_service', False).set_argument('--hide-crash-restore-bubble')
# 默认d模式创建对象
page = WebPage(chromium_options=co)

# 模式
print(page.mode)


# 跟监听器配合，可在获取到需要的数据包时，主动停止加载。
page.set.load_mode.none()  # 设置加载模式为none


page.get('http://www.hao123.com/')  # 访问网站
page.wait.title_change('hao123')  # 等待title变化出现目标文本
page.stop_loading()  # 主动停止加载

page.change_mode()